import { createRouter, createWebHashHistory } from "vue-router";
import { useNavigationGuards } from "./permission"
import { rooterRouter } from "./modules"


//3. 路由实例
const router = createRouter({
  //4. 内部提供了 history 模式的实现。为了简单起见，我们在这里使用 hash 模式。
  history: createWebHashHistory(),
  routes: rooterRouter,
});

// 路由安全守卫
const instance = useNavigationGuards(router)

export default instance;
